# 第40道题
#
# 咱天我们使用sqlite创建了一个sqlite数据表，大家查看sql语句可以发现这是一个基金收益的数据表。
# 那么今天请查询出其中近五年收益率最高的基金名称
import sqlite3

def create_db():
    conn = sqlite3.connect('test.db')

    print("Opened database successfully")
    concur = conn.cursor()
    fs = open("FUNDS.sql", encoding="utf-8")
    sql = fs.read()
    concur.executescript(sql)
    conn.commit()
    conn.close()


if __name__ == '__main__':
    create_db()

conn = sqlite3.connect('test.db')
c = conn.cursor()


cursor1 = c.execute("SELECT SHORTNAME from FUNDS WHERE SYL_5N=(SELECT MAX(SYL_5N)  from FUNDS)")
print('近五年收益率最高的基金名称是：'+cursor1.fetchone()[0])



conn.close()